Big Huge Thesaurus

Antheraea mylitta

noun